@charset "utf-8";
/* CSS Document */
/*------ events -----*/
body a{
    transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
input[type="button"]{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
h1,h2,h3,h4,h5,h6{
	padding:0 0;
	margin:0 0;
}
p{
	padding:0 0;
	margin:0 0;
}
.events-section{
  padding: 4em 0;
    background: url(../images/footer-bg.jpg);
}
.events-section h3 {
  font-size: 2em;
  text-transform: uppercase;
  margin-bottom: 1.5em;
  color: #94304f;
  font-weight: 600;
  text-align: center;
}
.event2 {
  padding: 3em 0;
}
.event4 {
  padding: 3em 0;
}
.event-grid1 h4 {
  font-size: 1.3em;
  text-transform: uppercase;
  margin-bottom: 0.5em;
  color: #151515;
  font-weight: 700;
  text-align: left;
}
.event-grid1 a {
  text-decoration: none;
  color: #000;
}
.event-grid1 span {
  font-size: 3em;
  vertical-align: sub;
  color: #94304f;
}
.event-grid1 p {
  font-size: 1.1em;
  color: #555;
  text-align: left;
  line-height: 1.8em;
}
img.zoom-img {
	webkit-transform: scale(1, 1);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: .5s;
	-moz-transform: scale(1, 1);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: .5s;
}
img.zoom-img:hover {
	-webkit-transform: scale(1.08);
	-webkit-transition-timing-function: ease-in-out;
	-webkit-transition-duration: 750ms;
	-moz-transform: scale(1.05);
	-moz-transition-timing-function: ease-in-out;
	-moz-transition-duration: 750ms;
	overflow: hidden;
}
.single{
  padding: 4em 0;
  background: url(../images/footer-bg.jpg);
}
.single h2{
  text-align:center;
  font-size: 1.3em;
  color: #151515;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0.5em 0 2em;
 }
.single-section{
	margin-top:1em;
}
.single-pic{
	text-align:center;
	margin-bottom:1em;
}
.single p{
  font-size: 1.2em;
  color: #0B0B0B;
  
}
.single-section h3 {
  color: #151515;
  font-size: 1.5em;
  margin-bottom: 0.7em;
    font-weight: 600;
 }
.single-section p {
	color:#555;
	line-height: 1.8em;
	font-size: 1.1em;
	margin-bottom: 1em;
}
.content-grid-single p{
	color: #BBA198;
	line-height: 1.8em;
	font-size: 0.95em;
	margin-top: 1em;
}
.single-pic img {
  width: 100%;
}
.content-form{
	margin-top:2em;
}
.content-form h3,.comments h3{ 
	color:#94304f;
	margin-bottom: 1em;
	text-decoration: none;
	display: block;
	font-size: 1.5em;
  text-transform: uppercase;
  font-weight: 600;
}
.content-form form input[type="text"],.content-form form textarea{
	padding: 10px 15px;
	width: 60%;
	color:#4E4F63;
	font-size: 1em;
	border: 1px solid #323352;
	background:transparent;
	outline: none;
	display: block;
	margin:10px 0;
}
.content-form form textarea{
	height:150px;
	resize:none;
}
.content-form form input[type="submit"] {
	background: #94304f;
	padding: 9px 1.3em;
	border: none;
	font-size: 1em;
	margin-bottom: 1em;
	color: #fff;
	outline: none;
	font-weight: 400;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.content-form form input[type="submit"]:hover{
	background:#ffb449;
}
.comments{
	margin-top:2em;
}
.comment-info {
	margin-bottom:2em;
}
.comment-info h4 {
	font-size: 1em;
	color:#151515;
	margin: 0px;
	font-weight: 600;
	margin-bottom:0.5em;
}
.comment-info p {
	color:#555;
	line-height: 1.5em;
	font-size: 1.1em;
	margin-bottom:0.5em;
	
}
.comment-info h5{
	color:#555;
	font-size:0.95em;
	display:block;
	margin-bottom:1em;
	font-weight: 700;
}
.comment-info a{
	color:#000;
	background:transparent;
	padding: 0.5em 1.5em;
	text-decoration: none;
	font-size: 0.85em;
	display: inline-block;
	border: 1px solid #323352;
}
.comment-info a:hover{
	color: #fff;
	 background:#94304f;
  	border: 1px solid#94304f;
}
.comment-grid{
	margin-bottom:2.5em;
}
.comment-img {
  float: left;
  width: 8%;
  margin-right: 2%;
}
.comment-info{
  float: left;
  width: 90%;
}
.comment-img img {
  width: 100%;
}
.comt1 {
  margin: 0 4em;
}
